home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
c
/
cnews014.zip
/
CNEWS014.DOC
next >
Wrap
Text File
|
1989-02-22
|
49KB
|
1,521 lines
C NEWS Vol. 2 Issue 14 February 20, 1988
*-------------------------------------------------------------*
| C NEWS - International C Electronic Newsletter/Journal |
| "Dedicated to the Art of C Programming" |
| |
| Founded 12/27/87 |
*-------------------------------------------------------------*
Table of Contents
The Heap: Messages from the Editor ..........................1
by Barry Lynch
Book Review: Advanced TurboC ................................3
by Richard Hendricks
Beginner's Corner: The Beginning ............................5
by Wayne Dernoncourt
AWK: An Introduction Part II . ..............................11
By Dan Kozak
Interactive C Graphics: Part II ............................15
by Scott Houck
Article Submission Standards ................................19
Address's ...................................................20
Distribution Points .........................................21
User Response Form ..........................................22
C News is an Electronic Journal published by the C BBS in
Burke, VA on a monthly basis. The subject for C News is the C
programming language, as well as any derivatives like C++.
All readers are encouraged to submit articles, reviews, or
comments for submission. C News is freely distributed, but
can not be sold for a profit, or cannot have a charge assessed
to cover distribution costs. To do so is in direct violation
of the License agreement. Copies of which are available from
the C BBS. This publication is Copyrighted under U.S
Copyright Law.
Page 1
C NEWS Vol. 2 Issue 14 February 20, 1988
=====================================================================
THE HEAP: Messages from the Editor
=====================================================================
TABLE OF CONTENTS:
- What's in this issue of C News
- Postcards wanted
[WHAT'S IN THIS ISSUE OF CNEWS?]
This issue of C News features part II of two articles that
started in the previous issue: AWK and Interactive C Graphics. Also
in this issue we start a new column by Wayne Dernoncourt for
Beginner's. This new column should assist some of the readers of C
News that are taking a look at "C" for the first time. In order for
the column to be of benefit to all, please provide us with some
feedback on the content. If something is presented that you do not
understand. Send a netmail message, a letter or log on to the BBS
and leave a message. Wayne and I will try to incorporate any
feedback received into future issues of C News.
[POSTCARDS WANTED!]
Postcards are still wanted!! Since the last issue I have
received postcards from the following individuals:
Henk Deutekom - The Netherlands
Stephan Mes - The Netherlands
Vin Locke - San Francisco, California
W.G. Thompson - Bangkok, Thailand
So the breakdown of postcards received to date is:
United States World
Virginia Montreal, Canada
New York The Netherlands
Maryland Thailand
California
[In Closing...]
I mentioned in the previous paragraph that I received a postcard
from W. (Bill) Thompson in Thailand. Bill is also the CP/M disk
librarian of the "Bangkok Computer Users Group" or BUGS. A few days
ago i received a disk in a pre-paid mailer from Bill with a request
for a few back issues of C News. I was very happy to oblige, and I
will honor similar requests from other user groups. All of the files
on the BBS are available via the post if you would like to save on
telephone bills. Either send me some diskettes with a pre-paid
mailer with a list, or I will charge you a $1(USD) a disk and postage
(surface). Either way, I am always willing to fill requests.
Also by the time that you read this, if you are a reader in "The
Page 2
C NEWS Vol. 2 Issue 14 February 20, 1988
Netherlands", I have sent 80 diskettes containing most of the files
on this BBS to Henk Wevers. (Henk's address is in the back of this
issue.)
So, I hope you enjoy this issue of C News and please send in any
concerns, questions, bug tips, reviews or whatever to the address's
listed in the back.
Regards,
Barry
Page 3
C NEWS Vol. 2 Issue 14 February 20, 1988
=================================================================
BOOK REVIEW: By Richard Hendricks
=================================================================
Title: Advanced Turbo C, Second Edition
Author: Herbert Schildt
ISBN Number: 0-07-881479-0
Publisher: Osborne McGraw-Hill
2600 Tenth Street
Berkeley, CA 94710
This book is an updated edition of the original Advanced Turbo
C. The primary changes to the book are in the area of Chapter 6:
GRAPHICS. According to the PREFACE, the First Edition included the
development of a small graphics subsystem, which has been replaced
with a discussion of the graphics functions provided in Turbo C
Version 1.5.
This book contains 12 chapters and 2 Appendixes. The included
subjects are: "Sorting and Searching", "Queues, Stacks, Linked
Lists, and Trees", "Dynamic Allocation", "Using System Resources",
"Interfacing with Assembly Language Routines", "Graphics",
"Statistics", "Codes and Data Compression", "Random Number Generators
and Simulations", "Expression Parsing and Evaluation", "Converting
Turbo Pascal to Turbo C", "Efficiency, Porting and Debugging", "Turbo
C's Memory Models" and "A Review of Turbo C".
Throughout the book the author includes interesting and useful
examples. I was impressed with the creativity and accuracy of the
examples. Techniques described in earlier chapters are used in latter
chapters, thus providing examples that further the topics of the
book.
I enjoyed reading this book, some good solid technical
information is supplied and I learned something from each chapter.
I did find some TYPO's in the book. Most of them were in the
GRAPHICS chapter. The author includes some tables of Predefined
Macros, that contain errors or omissions. I also found an error in
the description of the 'viewporttype' structure. The author calls the
fifth element of the structure 'clipflag' and graphics.h defines it
as 'clip'. The author's variable name is more descriptive, but Turbo
C will not accept it. Refer to your Turbo C manual or the graphics.h
header file, rather than this text, if Turbo C gives you an "Error
... Undefined symbol" for graphics related variables an